from django.http import HttpResponse
from django.shortcuts import render, redirect


def something(request):
    # request 是一个对象， 封装了用户发送过来的所有请求相关的数据
    # 1.request.method 获取请求方式有 （Get 或者 Post）
    print(request.method)

    #2.通过request.GET 获取 在URL中传递的参数  http://127.0.0.1:8000/some/?name='聂茹凤'&age=18
    print(request.GET) # <QueryDict: {'name': ['‘聂茹凤’'], 'age': ['18']}>

    #3. 通过request.POST 获取到的是 form 表单中传递的数据，
    print(request.POST) # <QueryDict: {'csrfmiddlewaretoken': ['YmWf9C5YaIWJRBJDhyU84lVo9W0WbTWIBVr5Jng0QOfgAkPx7rd4kpMAdIfGI5pi'], 'username': ['谭新宇'], 'password': ['123456']}>

    # 响应方式一：读取到HTML的内容 + 渲染内容【替换】
    # return render(request,'index.html')

    # 响应方式二: HttpResponse('返回的内容')  将字符串内容返回给浏览器(用户)
    # return HttpResponse('请求成功')

    # 响应方式三： 转发
    # return redirect('https://www.baidu.com/')
    return redirect('/user/add/')


def user_add(request):
    return HttpResponse('这里添加了一个叫做李欣桐的用户！！！')